
/** *************************************************************************************************************
  * Audio
  * http://www.whatwg.org/specs/web-apps/current-work/#audio
  *********************************************************************************************************** **/
compono.Audio = compono.Class({
	// network state	
	src:"",
	currentSrc:"",
	EMPTY:0,
	LOADING:1,
	LOADED_METADATA:2,
	LOADED_FIRST_FRAME:3,
	LOADED:4,
	networkState:0,
	bufferingRate:0,
	buffered:0,
	load:function(){},

	// ready state
	DATA_UNAVAILABLE:0,
	CAN_SHOW_CURRENT_FRAME:1,
	CAN_PLAY:2,
	CAN_PLAY_THROUGH:3,
	readyState:0,
	seeking:false,

	// playback state
	currentTime:0,
	duration:0,
	paused:false,
	defaultPlaybackRate:0,
	playbackRate:0,
	played:false,
	seekable:false,
	ended:false,
	autoplay:false,
	play:function(){},
	pause:function(){},

	// looping
	start:0,
	end:0,
	loopStart:0,
	loopEnd:0,
	playCount:0,
	currentLoop:0,

	// cue ranges
	addCueRange:function(){},
	removeCueRanges:function(){},

	// controls
	controls:false,
	volume:0,
	muted:false,
	
	constructor:function(){
	
	},
	initialize:function(){
		
	}
});